<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
</body>
<script>
    /**1.registerProtocolHandler介绍
     * 现代浏览器支持 navigator 上的（在 HTML5 中定义的）registerProtocolHandler()方法。
     * 这个方法可以把一个网站注册为处理某种特定类型信息应用程序,借助这个方法将 Web 应用程序注册为
     * 像桌面软件一样的默认应用程序
     */

    /**2.registerProtocolHandler使用
     *要使用 registerProtocolHandler()方法，必须传入 3 个参数：要处理的协议（如"mailto"或"ftp"）、
     *处理该协议的 URL，以及应用名称。
     */
    //比如，要把一个 Web 应用程序注册为默认邮件客户端，可以这样做：
    navigator.registerProtocolHandler("mailto", "https://www.somemailclient.com?cmd=%s", "Some Mail Client");
</script>
</html>